import type { PropType } from 'vue';

export const menuProps = {
	menus: {
		type: Array as PropType<any[]>,
		default: () => [],
	},
	defaultExpands: {
		type: Array as PropType<string[]>,
		default: () => [],
	},
	menuStyle: {
		type: String,
		default: 'Default',
	},
	selectionName: {
		type: String,
		default: '',
	},
	counterData: {
		type: Object,
		default: {},
	},
};

export const menuItemProps = {
	item: {
		type: Object,
		default: {},
	},
};

export const menuItemContentProps = {
	item: {
		type: Object,
		default: {},
	},
};
